/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.synjones.zeuscloudapp.util;

import lombok.Data;

/**
 *
 * @author tnnan
 */
@Data
public class ReqBean<T> {
    private String organizationCode;
    private String apiVersion;
    private String dateTime;
    private String appVersion;
    private String clientType;
    private String clientMark;
    private String iplanetdirectorypro;
    private String imei;
    private String clientIp ;
    private String magic;
    private T data;

    public ReqBean(String organizationCode, String apiVersion, String dateTime, String appVersion, String clientType, String clientMark, String iplanetdirectorypro, String imei, String clientIp, String magic, T data) {
        this.organizationCode = organizationCode;
        this.apiVersion = apiVersion;
        this.dateTime = dateTime;
        this.appVersion = appVersion;
        this.clientType = clientType;
        this.clientMark = clientMark;
        this.iplanetdirectorypro = iplanetdirectorypro;
        this.imei = imei;
        this.clientIp = clientIp;
        this.magic=magic;
        this.data = data;
    }

    public ReqBean() {
    }

}
